Career 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Challenger Copa Sevilla - Seville Corona Mexico City Open - Mexico City XI Ciutat de Barcelona - Barcelona Singapore Mens Tennis Open - Singapore XL Bermuda Open - Bermuda Nord LB Open 2006 - Braunschweig Concurso Internacional de Vigo - Vigo Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Nord/LB Open - Braunschweig Tunis Open 2007 - Tunis Bangkok Challenger - Bangkok Ciudad de Pozoblanco Open Diputacion - Cordoba Barletta Citta'Della Disfida Open 98 - Barletta Porsche Open - Poznan Copa Sevilla 2007 - Seville Open Maxon - Barcelona Trofeo Barcelona de Tenis - Barcelona Copa Petrobras Colombia - Bogota VIII Trofeo Ciutat de Barcelona - Barcelona Copa Petrobras Brazil - Belo Horizonte Bancolombia Open - Bogota V Trofeo Barcelona de Tenis - Barcelona Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Marrakech Challenger Copa Sevilla - Seville Izmir Cup - Izmir Mobilux Open - Luxembourg Open Diputacion Ciudad de Pozoblanco - Cordoba 10ø Tornea B. Camparini - Reggio Emilia Schickedanz Open 2007 - Furth Siemens Open 2004 - Scheveningen Seguros Bolivar Open - Bogota X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon V Manta Open-Trofeo Ricardo Delgado Aray - Manta Akbank Private Banking TED Open - Istanbul Challenger Copa Sevilla 2008 - Seville Ostrava Open 2005 - Ostrava Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia Trani Cup - Trani Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Bucaramanga Challenger Kos-Zucchetti Tennis Cup - Cordenons Tanger Challenger Meknes Challenger Open Costa Daurada - Tarragona Bogota Challenger ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona IPP Geneva Trophy - Geneva Constanta Challenger Czech Open 2006 - Prostejov Pozoblanco Challenger Bogota Challenger Banja Luka Challenger 2004 - Banja Luka Manta Challenger Segovia Challenger Copa Sevilla-Internacionales de Andalucia - Seville 84° Concurso Internacional Tenis San Sebastian - San Sebastian XI Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo XII Abierto Internacional de Salinas - Salinas Voit Mexico City Open - Mexico City Copa Petrobras Santiago - Santiago San Sebastian Challenger Manerbio Challenger Copa Petrobras Argentina - Buenos Aires Quito Challenger Copa Petrobras Brazil - Aracaju Tiburon Challenger Calabasas Challenger Medellin Challenger Copa Petrobras Argentina - Buenos Aires Salinas Challenger Tanger Challenger Cairo Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Challenger Lugano - Lugano XIII Trofeo Ciudad de Quito - Quito Tunis Open - Tunis Sony Ericsson Open 2008 - Belgrade Johannesburg Challenger Puerto Rico Challenger Tennis Event - Humacao Tenerife Challenger Copa Petrobras - Bogota Kosice Challenger Copa Petrobras - Santiago Tunis Open - Tunis Copa Petrobras - Montevideo Copa Kia - Santiago Challenger Britania Zavaleta - Puebla Ciudad de Pozoblanco Open Diputacion - Cordoba Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Marrakech ECU Prague Open - Prague LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Salinas Challenger Freudenstadt Challenger Cremona Challenger UTC Open by Selena - Cherkassy Challenger Britania Zavaleta - Puebla ECM Prague Open 2005 - Prague Copa Petrobras Uruguay - Montevideo 4th Sardinia International Championships - Cagliari Pekao Open - Szczecin Heineken Challenger - Ho Chi Minh City Barcelona Pekao Open 2003 - Szczecin X Torneo Internazionale di Tennis - Barletta VIII Torneo Internazionale di Tennis - Barletta AGT Challenger - Leon Schickedanz Open - Furth Dubai Tennis Open - Dubai Banca Stato Challenger Lugano - Lugano Rado Swiss Open - Gstaad International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam RCA Championships - Indianapolis The Samsung Open - Bournemouth Croatian Indoors - Split Open Castilla y Leon - Segovia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '98 - Barcelona XII Internazionali di Tennis CARISBO - Bologna Investor Swedish Open - Bastad 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Mallorca Open - Mallorca Cerveza Club Columbia Open - Bogota Heineken Open - Auckland Adidas International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Heilbronn Challenger - Heilbronn Generali Open 1999 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Zivnobanka Open - Prostejov Chevrolet Cup - Santiago Estoril Open - Estoril Braunschweig Open - Braunschweig Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca UBS Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Challenger Britania Zavaleta - Puebla Venice Open - Venice ATP Open Castilla y Leon - Segovia 1997 Mercedes Cup - Stuttgart Qatar Mobil Open 2001 - Doha Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota Riviera di Rimini Challenger - Rimini Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Dubai Tennis Open - Dubai Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Telenordia Swedish Open - Bastad Napoli International Cup - Napoli VI Open Banc Agricol - Andorra Jagermeister Open - Braunschweig Croatia Open - Umag International Championships of Sicily - Palermo CA Tennis Trophy - Vienna Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari Tento Czech Open - Prague Legg Mason Tennis Classic - Washington D.C. Siemens Open 2007 - Scheveningen Schickendanz Open - Furth Gelsor Open Romania - Bucharest LXV Concurso Internacional Vigo - Vigo Pekao Open 2005 - Szczecin Sir Supermercati - Rome Tennis Napoli Cup 2006 - Napoli Campionati Internazionali di Sicilia - Palermo II Challenger Ciudada de Guayaquil - Guayaquil Davidoff Swiss Indoors - Basel Bancolombia Open - Bogota BMW Open - Munich Posillipo Tennis Cup - Napoli Gerry Weber Open - Halle Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale IPB Czech Indoor - Ostrava Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '97 - Barcelona Rabat Challenger Gelsor Open Romania - Bucharest Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Romanian Open - Bucharest Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Munich Gstaad Amsterdam Umag Bucharest Palermo Marbella Umag Montevideo RCA Championships - Indianapolis Abierto Mexicano de Tenis - Mexico City Franklin Templeton Tennis Classic - Scottsdale Kremlin Cup - Moscow Mercedes-Benz Cup - Los Angeles Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Open Seat Godo - Barcelona Gerry Weber Open - Halle BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Croatia Open - Umag China Open - Beijing Chennai Open - Chennai Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing Campionati Internazionali di Sicilia - Palermo Chennai Open - Chennai Sydney International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Sydney International - Sydney BCR Open Romania - Bucharest Dutch Open Tennis - Amersfoort Croatia Open - Umag Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open SEAT 2008 - Barcelona BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Internationaler Raiffeisen Grand Prix - St. Polten AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Puebla Challenger Thailand Open - Bangkok CA Tennis Trophy - Vienna Medibank International - Sydney St. Petersburg Open - St. Petersburg Open de la Comunidad Valenciana - Valencia Auckland Marseille Memphis Rotterdam Casablanca Bucaramanga Challenger Estoril Oporto Halle Kitzbuhel Moscow Kitzbuhel Meknes Challenger Catella Swedish Open - Bastad Santiago International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad The Nottingham Open - Nottingham International Championships of Sicily - Palermo Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Franklin Templeton Tennis Classic - Scottsdale Mallorca Open - Mallorca Scania Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Mexico City Grand Prix Hassan II - Casablanca Croatia Open - Umag RCA Championships - Indianapolis Estoril Open - Estoril Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco Stuttgart Oporto St. Polten Buenos Aires ATP Studena Croatia Open Umag - Umag Marbella Open - Marbella Banca Stato Challenger - Lugano Stockholm Open - Stockholm Qatar Mobil Open '99 - Doha 1999 Mercedes Cup - Stuttgart Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Grand Prix Hassan II - Casablanca Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Thailand Open - Bangkok Licher German Open - Hamburg Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gerry Weber Open - Halle Copa Telmex - Buenos Aires Hellmann's Cup - Santiago Abierto Mexicano Telcel - Acapulco Dubai Tennis Open - Dubai U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open Seat-Godo '99 - Barcelona Gerry Weber Open - Halle BCR Open Romania - Bucharest Open de Moselle - Metz Merano Open - Merano Investor Swedish Open - Bastad International Championship of Croatia - Umag Grolsch Open - Amsterdam RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Cerveza Club Columbia Open - Bogota Davidoff Swiss Indoors - Basel Qatar Mobil Open 2000 - Doha Open Sabadell Atlantico - Barcelona President's Cup 2000 - Tashkent Paegas Czech Open - Prague Newsweek Champions Cup - Indian Wells Eutelsat Monte Carlo Open - Monte Carlo Internazionali di Tennis di San Marino - San Marino Italian Open - Rome 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo 2000 Mercedes Cup - Stuttgart Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Chevrolet Cup - Vina del Mar The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Generali Open 2001 - Kitzbuhel Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells CA Tennis Trophy - Vienna Tennis Masters Series - Miami Heineken Open - Auckland Adidas International - Sydney Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Open de la Comunidad Valenciana - Valencia Stuttgart Paris Grand Prix de Tennis de Lyon - Lyon Gelsor Open Romania - Bucharest Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Valencia Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome German Open - Hamburg Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Generali Open 2002 - Kitzbuhel Mutua Madrilena Masters Madrid - Madrid Kremlin Cup - Moscow Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Eurocard Open - Stuttgart Mutua Madrilena Masters Madrid - Madrid The Lipton Championships - Key Biscayne Tennis Masters Series - Rome Mercedes Cup - Stuttgart Open Romania - Bucharest Medibank Private International - Sydney Synsam Swedish Open - Bastad Masters Series Madrid - Madrid Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open Wimbledon U.S. Open Eurocard Open - Stuttgart Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Campionati BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Philadelphia French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Countrywide Classic - Los Angeles Copa Telmex - Buenos Aires Australian Open Australian Open - Melbourne Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, F, ESP-USA 3-2 AAMI Classic - Kooyong Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto French Open - Paris Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Olympics - Sydney Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 River Oaks International Tennis Tournament - Houston ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Olympics - Athens